.px2rem(@name, @px) {
    @{name}: @px / 75 * 1rem;
}
.txh {
    display: flex;
    display: -webkit-flex;
}
header {
    .txh();
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    .px2rem(height,92);
    z-index: 10000;
    background-color: white;
    border-bottom: 1px solid #CCCCCC;
    position: fixed;
    span:nth-child(1) {
        .px2rem(padding-left, 27);
        img {
            .px2rem(width, 40);
            .px2rem(height, 35);
        }
    }
    span:nth-child(2) {
        .px2rem(padding-left, 70);
        .px2rem(font-size, 32);

    }
}
main{
    .px2rem(padding-top, 92);
    .main_one{
        .txh();
        .px2rem(padding-top, 80);
        flex-direction: column;
        justify-content: center;
        align-items: center;
        img{
            .px2rem(width, 480);
            .px2rem(height, 340);
        }
        h1{
            .px2rem(padding-top, 90);
            .px2rem(font-size, 30);
        }
        .p_1{
            .px2rem(padding-top, 37);
            .px2rem(font-size, 28);
            color: #666666;
        }
        .p_2{
            .px2rem(padding-top, 15);
            .px2rem(font-size, 28);
            color: #666666;
        }
        .p_3{
            .px2rem(padding-top, 15);
            .px2rem(font-size, 28);
            color: #666666;
            .px2rem(padding-bottom, 60);
            
        }
        .button{
            //.px2rem(padding-top,60);
            .px2rem(width,300);
            .px2rem(height,80);
            .px2rem(font-size,26);
            color: white;
            text-align: center;
            background-color: #FF5858;
            border-radius: 10px;
        }
    }
    .main_two{
        .txh();
        .px2rem(height,26);
        .px2rem(padding-top,60);
        justify-content: space-around;
        align-items: center;
        span:nth-child(1){
            .px2rem(width, 230);
            .px2rem(height, 1);
            border: 1px solid #CCCCCC;
           // border-bottom: 1px solid #CCCCCC;
        }
        span:nth-child(2){
            .px2rem(font-size,26);
            
        }
        span:nth-child(3){
            .px2rem(width, 230);
            .px2rem(height, 1);
            border: 1px solid #CCCCCC;
           // border-bottom: 1px solid #CCCCCC;
        }
    }
    
    .main_three{
        width: 92%;
        border: 1px solid #CCCCCC;
        .px2rem(margin-left, 28);
        .px2rem(margin-top, 30);
        .dibu{
            .txh();
            .px2rem(padding-top, 30);
            .px2rem(padding-left, 30);
            .px2rem(padding-bottom, 30);
            justify-content: flex-start;
            dt{
                img{
                    .px2rem(width, 135);
                    .px2rem(height, 140);
                }
            }
            dd{
                
                .px2rem(padding-left, 30);
                
                .px2rem(font-size, 30);
                p{
                    .px2rem(padding-top, 26);
                    .px2rem(font-size, 26);
                    color: #666;
                }
            }
        }
    }
}
